package org.chartsy.tworsi;
import java.awt.Color;
import org.chartsy.main.chart.AbstractPropertyListener;
import org.chartsy.main.utils.SerialVersion;
/**
*
* @author Viorel
*/
public class OverlayProperties extends AbstractPropertyListener
{
private static final long serialVersionUID = SerialVersion.APPVERSION;
public static final String LABEL = "Two RSI";
public static final Color BUY_COLOR = new Color(0x73d216);
public static final Color SELL_COLOR = new Color(0xef2929);
public static final int S_RSI_PERIOD = 17;
public static final int Q_RSI_PERIOD = 5;
public static final int S_MA_PERIOD = 40;
public static final int Q_MA_PERIOD = 10;
private String label = LABEL;
private Color buyColor = BUY_COLOR;
private Color sellColor = SELL_COLOR;
private int slowRsiPeriod = S_RSI_PERIOD;
private int quickRsiPeriod = Q_RSI_PERIOD;
private int slowMaPeriod = S_MA_PERIOD;
private int quickMaPeriod = Q_MA_PERIOD;
public OverlayProperties()
{
}
public String getLabel()
{
return label;
}
public void setLabel(String s)
{
label = s;
}
public Color getBuyColor()
{
return buyColor;
}
public void setBuyColor(Color c)
{
buyColor = c;
}
public Color getSellColor()
{
return sellColor;
}
public void setSellColor(Color c)
{
sellColor = c;
}
public int getSlowRsiPeriod()
{
return slowRsiPeriod;
}
public void setSlowRsiPeriod(int i)
{
slowRsiPeriod = i;
}
public int getQuickRsiPeriod()
{
return quickRsiPeriod;
}
public void setQuickRsiPeriod(int i)
{
quickRsiPeriod = i;
}
public int getSlowMaPeriod()
{
return slowMaPeriod;
}
public void setSlowMaPeriod(int i)
{
slowMaPeriod = i;
}
public int getQuickMaPeriod()
{
return quickMaPeriod;
}
public void setQuickMaPeriod(int i)
{
quickMaPeriod = i;
}
}